/**
 * Created by lester.liu(http://rossobe.com) 2013-10-10
 */

*{margin:0;padding:0;}
section,article,aside,header,footer,nav,dialog,figure,small,hgroup{display:block;}
figure{margin:0;}
small{font-size:9px;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.fr{float:right;}
.fl{float:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.clear{clear:both;}
.none{display:none;}
.hidden{display:none;}
.blue{color:#0099cc;}
.gray{color: gray;}
.yellow{color: yellow;}
.orange{color:#ed8203;}
.no-border{border:none!important;}
#cboxClose{background:url(../img/site/192.gif) no-repeat;}

ul, ol { list-style: none; }
a{ text-decoration: none;color:#666;}
a:hover { text-decoration:underline; }
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help;}
fieldset, img { border: none; }

.more{background: url(../img/site/115.png) no-repeat right; padding-right:15px; text-decoration: none;}
a.redBG{color:#fff; background:#ed8203; border-radius:3px; padding:1px 7px 0px 7px; text-decoration: none; position: absolute; bottom:15px; left:10px;}

body{font-size: 12px; font-family:'Microsoft Yahei', STHeiti, Arial, sans-serif; color:#666; line-height: 1.7;}
header{height:87px; background:url(../img/site/111.gif) repeat-x;}

.block{width:1100px; margin:0 auto;}


header .head-menu{height:87px;}
header .head-menu-l{float: left; width:250px; height:87px;}
header .head-menu-r{float:right; width:850px; height:87px;}
header .head-menu-r .menu-top{height:32px; padding-top:20px;}
header .head-menu-r .menu-top .form4search{height:26px; width:233px; position: relative;float: right;}
header .head-menu-r .menu-top .form4search input{height:20px; line-height:20px; padding:2px; border:1px solid #bbbbbb; width: 200px; position: absolute;}
header .head-menu-r .menu-top .form4search a{position: absolute; right:0; top:0; height:26px; width:28px; background:url(../img/site/117.gif) no-repeat;}
header .head-menu-r .menu-bottom{height:35px;position: relative;}
header .head-menu-r .menu-bottom .menu-ul{padding-left:62px;}
header .head-menu-r .menu-bottom .menu-ul li{float: left; padding:0px 13px; height:35px; line-height: 35px;}
header .head-menu-r .menu-bottom .menu-ul li.active a{color:#ed8203; border-bottom:2px solid #ed8203;}
header .head-menu-r .menu-bottom .menu-ul li.last{padding-right:0; min-width:56px;}
header .head-menu-r .menu-bottom .menu-ul li a.font{font-size:14px; text-decoration: none; display:block; height:33px; line-height: 33px;}
header .head-menu-r .menu-bottom .menu-ul li.has-more a{background:url(../img/site/116.png) no-repeat right; padding-right: 14px;}

header .head-menu-r .menu-bottom .menu-ext{position: absolute; width:790px; background:#e4e4e3; right:0; box-shadow:2px 2px 2px #ccc; z-index:110; display:none;}
header .head-menu-r .menu-bottom .menu-ext-l{float: left; width:180px; background:#c7c7c6;}
header .head-menu-r .menu-bottom .menu-ext-l li{height:36px; line-height: 36px; font-size: 14px; padding-left:20px;}
header .head-menu-r .menu-bottom .menu-ext-l li.active{background:#ebeaea; color:#e15811;}
header .head-menu-r .menu-bottom .menu-ext-l li.active a{color:#e15811;}
header .head-menu-r .menu-bottom .menu-ext-l li a{text-decoration: none;}

header .head-menu-r .menu-bottom .menu-ext-r{float: right; width:600px;}
header .head-menu-r .menu-bottom .menu-ext-r ul{display:none;}
header .head-menu-r .menu-bottom .menu-ext-r li{float: left; width:150px; margin-top:20px;}
header .head-menu-r .menu-bottom .menu-ext-r li p{width:130px; margin:0 auto;}
header .head-menu-r .menu-bottom .menu-ext-r li img{border:1px solid #c4cbd1;}
header .head-menu-r .menu-bottom .menu-ext-r li p.tit{background:url(../img/site/127.png) no-repeat 10px center; padding-left:24px;}

footer{background:#f0f0f0;}
footer .foot-list{padding:30px 0 40px 0; background:url(../img/site/114.gif) no-repeat right 20px;}
footer .foot-list dl{float: left; margin-right:70px;}
footer .foot-list dt{font-size:16px; margin-bottom:20px; color:#414141;}
footer .foot-list dt a{color:#414141;}
footer .foot-list dd{font-size:11px;}
footer .foot-list dd p{margin-bottom:3px;}
footer .foot-bar{background:#474747; height:36px; line-height:36px; color:#d0d0d0;}
footer .foot-bar a{color:#d0d0d0;}

.body-index{background:url(../img/site/162.gif);}
.body-index header{background:none; border-bottom:1px solid #7b8387; margin-bottom:20px;}
.body-index header .head-menu-l{height:80px; padding-top: 7px;}

.home-wrapper{position: relative; height:495px; padding-bottom:40px;}

.home-wrapper .wrapper-unit{position: absolute; background:#fff;}
.home-wrapper .wrapper-unit .unit-tit{font-size:14px; height:30px; line-height:30px; padding-left:10px; }

.home-wrapper .wrapper-l{width:460px; height:485px; float: left;}
.home-wrapper .wrapper-r{width:630px; height:485px; float: right; position: relative;}

.home-wrapper .wrapper-r1{top:0; left:0; width:205px;}
.home-wrapper .wrapper-r2{top:0; left:215px; width:205px;}
.home-wrapper .wrapper-r3{top:0; left:430px; width:200px;}
.home-wrapper .wrapper-r4{top:250px; left:0; width:280px; height:115px;}
.home-wrapper .wrapper-r5{top:375px; left:0; width:280px; height:110px; background:#999188; color:#fff;}
.home-wrapper .wrapper-r6{top:250px; width:175px; left:290px; height:235px;}
.home-wrapper .wrapper-r7{top:250px; width:155px; left:475px; height:235px;}

.home-wrapper .wrapper-list{width:630px; height:485px; float: right; display:none;}
.home-wrapper .wrapper-list li{width:209px; height:161px; background:#fff; float: left; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; position: relative;}
.home-wrapper .wrapper-list li img{border:2px solid #fff; width:205px; height:157px;}
.home-wrapper .wrapper-list li.active img{border:2px solid #da5514;}
.home-wrapper .wrapper-list span.new{position: absolute;background:url(../img/site/121.gif) no-repeat; width:35px; height:14px; top:10px; left:10px;}

.home-wrapper .unit4resource{height:210px;}
.home-wrapper .unit4about{height:115px; background:url(../img/site/166.jpg) no-repeat;}
.home-wrapper .unit4news a{color:#fff; text-decoration:none;}
.home-wrapper .unit4news dl{padding:5px 10px 0 10px;}
.home-wrapper .unit4news dt{color:#da5514;}
.home-wrapper .unit4news dd{ padding-top:5px;}
.home-wrapper .unit4contact{padding-top: 10px;}
.home-wrapper .unit4contact table td{vertical-align:top; padding:3px 2px; font-size:12px;}
.home-wrapper .unit4contact table td img{float: left;}

.slider4homeGC{width:205px; height:210px; position: relative; overflow:hidden;}
.slider4homeGC li{width:205px; height:210px;position: relative;}
.slider4homeGC li .pic  {position: absolute;}
.slider4homeGC li .txt  {position: absolute; bottom:0; width:100%; height:36px; line-height:36px; font-size:14px; color:#fff; text-align: center;}
.slider4homeGC li .txtBG{position: absolute; bottom:0; width:100%; height:36px; background:#000; opacity: .7; filter: alpha(opacity=70);}
#slider4homeGC_prev{width:23px; height:23px; top:80px; left: 0; position: absolute; font-size: 0;}
#slider4homeGC_prev a{display:block;width:23px; height:23px; background:url(../img/site/124.gif) no-repeat;}
#slider4homeGC_prev a:hover{background-position:-23px 0;}
#slider4homeGC_next{width:23px; height:23px; top:80px; right:0; position: absolute; font-size: 0;}
#slider4homeGC_next a{display:block;width:23px; height:23px; background:url(../img/site/125.gif) no-repeat;}
#slider4homeGC_next a:hover{background-position:-23px 0;}

.slider4homeCase{width:205px; height:210px; position: relative; overflow:hidden;}
.slider4homeCase li{width:205px; height:210px;position: relative;}
.slider4homeCase li .pic  {position: absolute;}
.slider4homeCase li .txt  {position: absolute; bottom:0; width:100%; height:36px; line-height:36px; font-size:14px; color:#fff; text-align: center;}
.slider4homeCase li .txtBG{position: absolute; bottom:0; width:100%; height:36px; background:#000; opacity: .7; filter: alpha(opacity=70);}
#slider4homeCase_prev{width:23px; height:23px; top:80px; left: 0; position: absolute; font-size: 0;}
#slider4homeCase_prev a{display:block;width:23px; height:23px; background:url(../img/site/124.gif) no-repeat;}
#slider4homeCase_prev a:hover{background-position:-23px 0;}
#slider4homeCase_next{width:23px; height:23px; top:80px; right:0; position: absolute; font-size: 0;}
#slider4homeCase_next a{display:block;width:23px; height:23px; background:url(../img/site/125.gif) no-repeat;}
#slider4homeCase_next a:hover{background-position:-23px 0;}



.kv4index{margin-bottom: 30px;}
#kvSliderIndex{height:270px; margin-bottom: 10px;}
#kvSliderIndex ul{height:270px;}
#kvSliderIndex ul li{height:270px;}
#kvSliderIndexNav{text-align: center; height:11px; padding:4px 10px; background:#e4e4e4; border:1px solid #b4aca7; width:60px; margin:0 auto; border-radius:3px;}
#kvSliderIndexNav li{width:11px;height:11px;float: left; margin:0 2px;}
#kvSliderIndexNav li a{text-decoration:none;display:block;width:11px;height:11px;font-size:0;background:url(../img/site/123.png) no-repeat;}
#kvSliderIndexNav li.current a{background:url(../img/site/122.png) no-repeat;}

.cell-right-newslist .cell-tit{height:30px;background:url(../img/site/132.gif) no-repeat bottom; padding:0 2px 2px 2px;}
.cell-right-newslist .cell-tit .fl{font-size:18px;}
.cell-right-newslist .cell-tit .fr{padding-top:10px;}
.cell-right-newslist dl{border-bottom:1px dotted #ccc; padding:10px 0;}
.cell-right-newslist dt{color:#da5514;}
.cell-right-newslist dd{line-height:18px;}

.body-home .cell-body{padding-bottom: 50px;}
.body-home .cell-body-l{width:330px; float: left; margin-right:55px;}
.body-home .cell-body-m{width:330px; float: left; margin-right:55px;}
.body-home .cell-body-r{width:330px; float: left;}

.body-home .cell-body .cell-title{height:24px; border-bottom:3px solid #de4f15; padding:0 5px;}
.body-home .cell-body .cell-title .fl{font-size:18px; line-height: 24px; height:24px;}
.body-home .cell-body .cell-title .fr{height:20px; line-height: 20px; padding-top:4px;}

.body-home .cell-body-l .cell-content{height:240px; padding-top: 10px;}
.body-home .cell-body-l .slider4product{}
.body-home .cell-body-l .slider4product .item-list{margin-bottom:17px;}
.body-home .cell-body-l .slider4product .item{display:none;}
.body-home .cell-body-l .slider4product .item-l{width:140px; height:140px; float: left;}
.body-home .cell-body-l .slider4product .item-r{width:180px; float: right; line-height:1.4;}
.body-home .cell-body-l .slider4product .item-r p{padding-bottom:3px;}
.body-home .cell-body-l .slider4product .item-r .t1{font-size: 14px;}
.body-home .cell-body-l .slider4product .item-r .t2{font-size: 20px; color:#ed8203;}
.body-home .cell-body-l .slider4product .item-r .t3{font-size: 12px; padding-top: 10px;}
.body-home .cell-body-l .slider4product .marquee{}
.body-home .cell-body-l .slider4product .marquee .arrow{}
.body-home .cell-body-l .slider4product .marquee li{float: left; padding-right: 5px; position: relative;}
.body-home .cell-body-l .slider4product .marquee li .arrow{left:50%; margin-left:-9px; margin-top: -6px; width:0px; height:0px; border-right:6px solid transparent; border-left:6px solid transparent; border-bottom:6px solid #ed8203; font-size:0px; line-height:0px; position:absolute; display:none;}
.body-home .cell-body-l .slider4product .marquee li a{display: block; border:1px solid #ced4d9;}
.body-home .cell-body-l .slider4product .marquee li img{display:block;}
.body-home .cell-body-l .slider4product .marquee li.active a{border:1px solid #ed8203;}
.body-home .cell-body-l .slider4product .marquee li.active .arrow{display:block;}

.body-home .cell-body-m .cell-content{padding-top: 10px;height:240px;}
.slider4indexGC{width:330px; height:240px; position: relative; overflow:hidden;}
.slider4indexGC li{width:330px; height:240px;position: relative;}
.slider4indexGC li .pic  {position: absolute;}
.slider4indexGC li .txt  {position: absolute; bottom:0; width:100%; height:36px; line-height:36px; font-size:14px; color:#fff; text-align: center;}
.slider4indexGC li .txtBG{position: absolute; bottom:0; width:100%; height:36px; background:#000; opacity: .7; filter: alpha(opacity=70);}

#sliderGC_prev{width:23px; height:23px; top:100px; left: 0; position: absolute; font-size: 0;}
#sliderGC_prev a{display:block;width:23px; height:23px; background:url(../img/site/124.gif) no-repeat;}
#sliderGC_prev a:hover{background-position:-23px 0;}
#sliderGC_next{width:23px; height:23px; top:100px; right:0; position: absolute; font-size: 0;}
#sliderGC_next a{display:block;width:23px; height:23px; background:url(../img/site/125.gif) no-repeat;}
#sliderGC_next a:hover{background-position:-23px 0;}

.body-home .cell-body-r .cell-content{}
.body-home .cell-body-r .cell-content .scroll{padding:5px 5px 15px 5px;}
.body-home .cell-body-r .cell-content .scroll dl{border-bottom:1px dotted #ccc; padding:10px 0;}
.body-home .cell-body-r .cell-content .scroll dt{color:#da5514;}
.body-home .cell-body-r .cell-content .scroll dd{line-height:18px;}
.body-home .cell-body-r .cell-content .scroll dd a{}

.ur-here{padding:15px 10px 5px 10px; background:url(../img/site/129.gif) no-repeat bottom;}
.ur-here a{background:url(../img/site/128.gif) no-repeat right; padding-right:12px; color:#ac6d0a;}

.body-product{padding-bottom:50px;}
.body-product .wrapper{padding-top:22px;}
.body-product .wrapper-l{float: left;  width:820px;}
.body-product .wrapper-l .cell-kv{height:170px;}
.body-product .wrapper-l .cell-list{width:820px; overflow:hidden;}
.body-product .wrapper-l .cell-list .content{width:840px;}
.body-product .wrapper-l .cell-list li{width:190px; margin-right:20px; float: left; text-align: center; margin-top:25px;}
.body-product .wrapper-l .cell-list li img{border:1px solid #c4cbd1; width:188px;}
.body-product .wrapper-l .cell-list li .txt{border-bottom:1px solid #c4cbd1; font-size:14px; height:30px; line-height: 30px;}
.body-product .wrapper-l .cell-list li .txt a{color:#3c3e41; text-decoration: none;}
.body-product .wrapper-r{float: right; width:250px;}
.body-product .wrapper-r .cell-list{margin-bottom: 20px;}
.body-product .wrapper-r .cell-list .cell-tit{height:30px;background:url(../img/site/132.gif) no-repeat bottom; padding:0 2px 2px 2px;}
.body-product .wrapper-r .cell-list .cell-tit .fl{font-size:18px;}
.body-product .wrapper-r .cell-list .cell-tit .fr{padding-top:10px;}
.body-product .wrapper-r .cell-list .cell-con .ul4list{padding:5px 0;}
.body-product .wrapper-r .cell-list .cell-con .ul4list li{background:url(../img/site/133.gif) no-repeat 10px; line-height:20px; padding:10px 10px 10px 35px; border-bottom: 1px dotted #cdcdcd;}
.body-product .wrapper-r .cell-list .cell-con .ul4list li a{color:#626060;}
.body-product .wrapper-r .cell-list .cell-con .txt4ZhiBao{padding:10px 0;}
.body-product .wrapper-r .cell-list .cell-con .txt4ZhiBao p{text-indent:24px; padding-bottom:10px;}
.body-product .wrapper-r .cell-list .cell-con .txt4ZhiBao .btn{box-shadow:2px 2px 2px #ccc; font-size:0;}

.cell-list .cell-con .right-product dl{padding-top: 10px;border-bottom: 1px dotted #cdcdcd;}
.cell-list .cell-con .right-product dt{float: left; width:95px;}
.cell-list .cell-con .right-product dt img{width:95px;height:95px;}
.cell-list .cell-con .right-product dd{float: right; width:145px;}
.cell-list .cell-con .right-product dd p.name{padding-bottom: 5px;}
.cell-list .cell-con .right-product dd p.name a{color:#ed8203; font-size:14px;}
.cell-list .cell-con .right-product dd p.text{height:60px; overflow:hidden;}

.body-product .wrapper-r .cell-list .cell-con .right-case dl{padding-top: 10px;border-bottom: 1px dotted #cdcdcd;}
.body-product .wrapper-r .cell-list .cell-con .right-case dt{float: left; width:95px;}
.body-product .wrapper-r .cell-list .cell-con .right-case dt img{width:95px;height:95px;}
.body-product .wrapper-r .cell-list .cell-con .right-case dd{float: right; width:145px;}
.body-product .wrapper-r .cell-list .cell-con .right-case dd p.text{overflow:hidden; font-size:14px; line-height:20px; height:80px;}

.body-product .cell-cat-kv{height:170px; position: relative;}
.body-product .cell-cat-kv .kv-pic{position: absolute;}
.body-product .cell-cat-kv .kv-txt{position: absolute; bottom:20px; left:30px;}
.body-product .cell-cat-kv .kv-txt hgroup{border-left:3px solid #d8391c; padding-left:10px;color:#222222;}
.body-product .cell-cat-kv .kv-txt hgroup h2{font-size:30px; line-height:1.2;}
.body-product .cell-cat-list{}
.body-product .cell-cat-list li{float: left;border:1px solid #e5e5e5; border-radius:3px; padding:3px 10px 1px 10px; box-shadow:0 0 5px #ccc; margin:15px 0 0 20px}
.body-product .cell-cat-list li a{text-decoration: none;}
.body-product .cell-cat-list li.active{background:url(../img/site/177.gif) repeat-x; border:1px solid #d8391c;}
.body-product .cell-cat-list li.active a{color:#7b2819;}
.body-product .cell-cat-show{padding-top:30px;}
.body-product .cell-cat-show .cat-line{height:32px; line-height: 32px; font-size:13px; text-align: center; color:#666; background:#f1f1f1;}
.body-product .cell-cat-show .content{padding-bottom: 80px;}
.body-product .cell-cat-show .content dl{width:33.33%; float: left; margin-top: 20px;}
.body-product .cell-cat-show .content dt{float: left; width:130px; height:130px;}
.body-product .cell-cat-show .content dt img{width:128px; height:128px; border:1px solid #cbd1d6;}
.body-product .cell-cat-show .content dd{float:right;width:120px; padding-right:15px;}
.body-product .cell-cat-show .content dd p.name{font-size:14px; border-bottom:1px solid #cbd1d6; padding:3px 0 2px 0; margin-bottom: 10px;}
.body-product .cell-cat-show .content dd p.name a{color:#333;}
.body-product .cell-cat-show .content dd span{display:block;background:url(../img/site/178.gif) no-repeat left 50%; padding-left:7px;}

.body-product .cell-detail{border-bottom: 1px solid #ddd; padding-bottom: 20px;}
.body-product .cell-detail .product-gallery{width:374px; float: left;}
.body-product .cell-detail .product-gallery .big-pic{}
.body-product .cell-detail .product-gallery .big-pic img{border:1px solid #ced4d9; width:340px; height:340px;}
.body-product .cell-detail .product-gallery .marquee{padding-top:10px; width:352px; overflow:hidden;}
.body-product .cell-detail .product-gallery .marquee .arrow{}
.body-product .cell-detail .product-gallery .marquee li{float: left; padding-right:11px; position: relative;}
.body-product .cell-detail .product-gallery .marquee li .arrow{left:50%; margin-left:-9px; margin-top: -6px; width:0px; height:0px; border-right:6px solid transparent; border-left:6px solid transparent; border-bottom:6px solid #ed8203; font-size:0px; line-height:0px; position:absolute; display:none;}
.body-product .cell-detail .product-gallery .marquee li a{display: block; border:1px solid #ced4d9;}
.body-product .cell-detail .product-gallery .marquee li img{display:block;}
.body-product .cell-detail .product-gallery .marquee li.active a{border:1px solid #ed8203;}
.body-product .cell-detail .product-gallery .marquee li.active .arrow{display:block;}


.body-product .cell-detail .product-info{width:430px; float: right;}
.body-product .cell-detail .product-info h1{color:#ed8203; padding-bottom:10px;font-size:18px;}
.body-product .cell-detail .product-info .info-tit{font-size:14px; padding-bottom:8px;}
.body-product .cell-detail .product-info .info-txt  {font-size:12px; padding-bottom: 10px;}
.body-product .cell-detail .product-info .info-param{font-size:12px; padding-bottom: 10px;}
.body-product .cell-detail .product-info .info-btn  {font-size:12px; padding-bottom: 10px;}
.body-product .cell-detail .product-info .info-param th{background:#f1f1f1;font-weight:normal; text-align: left; width:100px; padding:3px 5px 3px 15px;}
.body-product .cell-detail .product-info .info-param td{background:#f1f1f1;}
.body-product .cell-detail .product-info .info-param .odd th{background:#fff;}
.body-product .cell-detail .product-info .info-param .odd td{background:#fff;}
.body-product .cell-more{padding-top:25px;}

.body-case{padding-bottom:50px;}
.body-case .wrapper{padding-top:22px;}
.body-case .wrapper-l{float: left;  width:820px;}
.body-case .wrapper-l .cell-tit{font-size:32px; height:32px; line-height: 32px; border-left:3px solid #d8391c; margin-bottom: 20px; padding-left:10px;}
.body-case .wrapper-l .cell-slider{height:420px; position: relative;}

.body-case .wrapper-l .slider4case{width:820px; height:410px; overflow:hidden;}
.body-case .wrapper-l .slider4case ul{height:410px;}
.body-case .wrapper-l .slider4case li{width:820px; height:410px;position: relative;}
.body-case .wrapper-l .slider4case li .pic  {position: absolute;}
.body-case .wrapper-l .slider4case li .txt  {position: absolute; bottom:40px; width:100%; height:36px; line-height:36px; font-size:20px; color:#fff;}
.body-case .wrapper-l .slider4case li .txtBG{position: absolute; bottom:40px; width:100%; height:36px; background:#000; opacity: .7; filter: alpha(opacity=70);}
.body-case .wrapper-l .slider4case li .pic img{width:820px; height:370px;}
.body-case .wrapper-l .slider4case li .txt span{padding-left: 10px;}
.body-case .wrapper-l .slider4case li .intro{position: absolute; bottom:0px; width:100%; height:36px;}
.body-case .wrapper-l .slider4case li .intro p{padding:0px 10px; line-height:18px;}
#slider4case_prev{width:23px; height:23px; top:150px; left: 0; position: absolute; font-size: 0;}
#slider4case_prev a{display:block;width:23px; height:23px; background:url(../img/site/124.gif) no-repeat;}
#slider4case_prev a:hover{background-position:-23px 0;}
#slider4case_next{width:23px; height:23px; top:150px; right:0; position: absolute; font-size: 0;}
#slider4case_next a{display:block;width:23px; height:23px; background:url(../img/site/125.gif) no-repeat;}
#slider4case_next a:hover{background-position:-23px 0;}

.body-case .wrapper-l .cell-case-l{float: left;  padding-top:10px; width:195px;}
.body-case .wrapper-l .cell-case-l dl{border-top:2px solid #626060; margin-bottom: 20px; padding:0 10px 0 5px;}
.body-case .wrapper-l .cell-case-l dt{font-size:16px; padding:5px 0; background:url(../img/site/138.png) no-repeat right center; cursor:pointer;}
.body-case .wrapper-l .cell-case-l dl.active{border-top:2px solid #d8391c;}
.body-case .wrapper-l .cell-case-l dl.active dt{background:url(../img/site/139.png) no-repeat right center; color:#d8391c;}
.body-case .wrapper-l .cell-case-l dd li{height:20px; line-height:20px; padding-top: 5px;}
.body-case .wrapper-l .cell-case-l dd li a{background:url(../img/site/137.png) no-repeat left center; padding-left: 12px;}
.body-case .wrapper-l .cell-case-l dd li.active a{font-weight: bold; color:#333;}
.body-case .wrapper-l .cell-case-r{float: right; padding-top:10px; width:612px; border-left:1px solid #d8d8d8; overflow:hidden;}
.body-case .wrapper-l .cell-case-r .content{}
.body-case .wrapper-l .cell-case-r .content li{float: left; width:186px; margin:0 0 20px 18px;}
.body-case .wrapper-l .cell-case-r .content li img{border:1px solid #ccc;}
.body-case .wrapper-l .cell-case-r .content li .tit{font-weight: bold; font-size: 14px;}
.body-case .wrapper-l .cell-case-r .content li .txt{line-height:16px; height:32px; overflow:hidden;}
.body-case .wrapper-r{float: right; width:250px;}
.body-case .wrapper-r .cell-list{margin-bottom: 20px;}
.body-case .wrapper-r .cell-list .cell-tit{height:30px;background:url(../img/site/132.gif) no-repeat bottom; padding:0 2px 2px 2px;}
.body-case .wrapper-r .cell-list .cell-tit .fl{font-size:18px;}
.body-case .wrapper-r .cell-list .cell-tit .fr{padding-top:10px;}

.body-case .wrapper-l .cell-case{}
.body-case .wrapper-l .cell-case .text4detail{padding-top:20px;}
.body-case .wrapper-l .cell-case .text4detail_bottom{padding-top: 30px;}
.body-case .wrapper-l .cell-case .text4detail_bottom dl{padding-bottom: 20px; margin-bottom: 10px; border-bottom:1px solid #acacac;}
.body-case .wrapper-l .cell-case .text4detail_bottom dt{float: left; width:190px;}
.body-case .wrapper-l .cell-case .text4detail_bottom dd{float: left; border-left:1px solid #acacac; padding-left: 20px;}
.body-case .wrapper-l .cell-case .text4detail_bottom dd td{vertical-align: top; padding-right:10px;}

.body-case .case-detail .cell-slider{height:370px; position: relative;}
.body-case .case-detail .slider4case{height:370px;}
.body-case .case-detail .slider4case ul{height:370px;}
.body-case .case-detail .slider4case li{height:370px;}
.body-case .case-detail .slider4case li .txt{bottom:0;}
.body-case .case-detail .slider4case li .txtBG{bottom:0;}

.body-solution{padding-bottom:50px;}
.body-solution .wrapper{padding-top:22px;}
.body-solution .wrapper-l{float: left;  width:820px;}
.body-solution .wrapper-l .cell-tit{border-left:3px solid #d8391c; margin-bottom: 20px; padding-left:10px;}
.body-solution .wrapper-l .cell-tit h1{font-size:32px; height:32px; line-height: 32px; padding:0px 0 10px 0;}
.body-solution .wrapper-l .cell-tit .intro p{text-indent:24px; padding-top:10px;}
.body-solution .wrapper-l .cell-solution{padding-top:10px;}
.body-solution .wrapper-l .cell-solution li{position: relative;height:185px; margin-top: 20px;}
.body-solution .wrapper-l .cell-solution li .liBG{position: absolute; width:100%; height:185px;}
.body-solution .wrapper-l .cell-solution li .liMask{position: absolute; width:75%; height:185px; right:0; background:#000; opacity: .7; filter: alpha(opacity=70);}
.body-solution .wrapper-l .cell-solution li .liText{position: absolute; width:75%; height:185px; right:0;}
.body-solution .wrapper-l .cell-solution li .liText .detail{padding:15px 20px; color:#fff;}
.body-solution .wrapper-l .cell-solution li .liText .detail .tit{font-size:20px;}
.body-solution .wrapper-l .cell-solution li .liText .detail .intro{padding:10px 0; text-indent:24px; line-height:22px; height:66px; overflow:hidden;}
.body-solution .wrapper-l .cell-solution li .liText .detail .btn{text-align:right;}
.body-solution .wrapper-l .cell-list li{background:url(../img/site/197.png) no-repeat 10px 18px; height:22px; padding:15px 10px 5px 28px; border-bottom:1px dotted #ccc;}
.body-solution .wrapper-l .intro-detail{padding-top: 20px;}
.body-solution .wrapper-l .intro-detail .date{background:#f1f1f1; padding:2px 10px;}
.body-solution .wrapper-l .intro-detail .print{padding-left: 10px;}
.body-solution .wrapper-l .cell-detail .content{padding:15px 5px; line-height:24px;}
.body-solution .wrapper-l .cell-detail .content p{padding:5px 0;}

.body-solution .wrapper-r{float: right; width:250px;}
.body-solution .wrapper-r .cell-list{margin-bottom: 20px;}
.body-solution .wrapper-r .cell-list .cell-tit{height:30px;background:url(../img/site/132.gif) no-repeat bottom; padding:0 2px 2px 2px;}
.body-solution .wrapper-r .cell-list .cell-tit .fl{font-size:18px;}
.body-solution .wrapper-r .cell-list .cell-tit .fr{padding-top:10px;}

.body-resource{padding-bottom:50px;}
.body-resource .wrapper{padding-top:22px;}
.body-resource .wrapper .cell-kv{height: 280px; margin-bottom: 10px; background:url(../img/site/141.jpg) no-repeat;}
.body-resource .wrapper .cell-kv .txt{width:45%; padding:50px 0 0 50px;}
.body-resource .wrapper .cell-kv .txt h1{font-size:24px; margin-bottom: 10px; font-weight: normal;}
.body-resource .wrapper .cell-list{padding-bottom: 50px;}
.body-resource .wrapper .cell-list-l{width:140px; float: left;}
.body-resource .wrapper .cell-list-l ul{border-right:1px solid #d8d8d8; padding:5px 0;}
.body-resource .wrapper .cell-list-l li{height: 60px; line-height: 60px; border-bottom:1px solid #d8d8d8; position: relative;}
.body-resource .wrapper .cell-list-l li.last{border:none;}
.body-resource .wrapper .cell-list-l li a{font-size:16px; padding-left:25px; text-decoration: none;}
.body-resource .wrapper .cell-list-l li.active span{position: absolute; height: 54px; width:8px; right:-8px; top:4px; background:url(../img/site/143.gif) no-repeat;}
.body-resource .wrapper .cell-list-r{width:930px; float: right; overflow:hidden;}

.body-resource .wrapper .cell-list-r .content{display:none;}

.body-resource .wrapper .cell-list-r .content .YangBenXiaZai li{float: left; width:132px; text-align: center; margin-bottom: 20px;}
.body-resource .wrapper .cell-list-r .content .YangBenXiaZai li p{width:120px; margin:0 auto;}
.body-resource .wrapper .cell-list-r .content .YangBenXiaZai li p.tit{line-height:20px; height:40px; overflow:hidden;}

.body-resource .wrapper .cell-list-r .content .ShuoMingShu li{float: left; width:132px; text-align: center; margin-bottom: 20px;}
.body-resource .wrapper .cell-list-r .content .ShuoMingShu li p{width:120px; margin:0 auto;}
.body-resource .wrapper .cell-list-r .content .ShuoMingShu li p.tit{line-height:20px; height:40px; overflow:hidden;}

.body-resource .wrapper .cell-list-r .content .XueXiZhongXin li{float: left; width:132px; text-align: center; margin-bottom: 20px;}
.body-resource .wrapper .cell-list-r .content .XueXiZhongXin li p{width:120px; margin:0 auto;}
.body-resource .wrapper .cell-list-r .content .XueXiZhongXin li p.tit{line-height:20px; height:40px; overflow:hidden;}

.body-resource .wrapper .cell-list-r .content .ShiPinZhongXin{padding-top: 5px; width:951px; padding-left:1px;}
.body-resource .wrapper .cell-list-r .content .ShiPinZhongXin li{}
.body-resource .wrapper .cell-list-r .content .ShiPinZhongXin li .unit{width:295px; float: left; margin-right:22px;}
.body-resource .wrapper .cell-list-r .content .ShiPinZhongXin li .unit .pic{width:293px; border:1px solid #ccc; font-size:0;}
.body-resource .wrapper .cell-list-r .content .ShiPinZhongXin li .unit .tit{height:20px; line-height: 20px; padding:7px 0 0 0; border-bottom:1px solid #dddddd;}
.body-resource .wrapper .cell-list-r .content .ShiPinZhongXin li .unit .tit .fl{font-size:14px;}
.body-resource .wrapper .cell-list-r .content .ShiPinZhongXin li .unit .txt{padding-top:5px; line-height:20px; height:60px; overflow:hidden;}

.body-resource .wrapper .cell-search{}
.body-resource .wrapper .cell-search .sub-title{background:url(../img/site/129.gif) no-repeat bottom; font-size:16px; line-height: 30px; padding-bottom:5px;}
.body-resource .wrapper .cell-search .content{padding-top: 20px;}
.body-resource .wrapper .cell-search .search-area{float: left; width:200px; margin-left: 15px;}
.body-resource .wrapper .cell-search .search-area h3{font-size:16px; text-align: center; padding-bottom: 5px;}
.body-resource .wrapper .cell-search .search-area .cat-list{border:1px solid #ebebeb;}
.body-resource .wrapper .cell-search .search-area .cat-list ul{height:270px; overflow-y:auto; }
.body-resource .wrapper .cell-search .search-area .cat-list li{height:30px; line-height:30px;}
.body-resource .wrapper .cell-search .search-area .cat-list li a{display:block; text-decoration:none; padding-left:15px;}
.body-resource .wrapper .cell-search .search-area .cat-list li a:hover{background:#d8d8d8;}
.body-resource .wrapper .cell-search .search-area .cat-list li.active a{background:#d8d8d8;}
.body-resource .wrapper .cell-search .search-result{float: left; width:270px; text-align: center; margin-left: 80px;}
.body-resource .wrapper .cell-search .search-result h3{padding-bottom:15px; padding-top:20px;}
.body-resource .wrapper .cell-search .search-result .pic img{padding:1px; border:1px solid #cfcfcf;}
.body-resource .wrapper .cell-search .search-result .btn{font-size:0; padding-top:12px;}
.body-resource .wrapper .cell-search .search-result .btn1{height: 27px;}

.body-about{padding-bottom:50px;}
.body-about .wrapper{padding-top:10px;}
.body-about .wrapper-l{float: left;  width:820px;}
.body-about .wrapper-l .content{padding:0 20px;line-height:24px;}
.body-about .wrapper-l .content p{padding:15px 0; text-indent: 24px; }
.body-about .wrapper-l .content dl{padding:10px 0;}
.body-about .wrapper-l .content dd{text-indent: 24px;}
.body-about .wrapper-r{float: right; width:250px;}
.body-about .wrapper-r .contact-btn{padding-top:20px;}

.body-contact{padding-bottom:50px;}
.body-contact .wrapper{padding-top:10px;}
.body-contact .wrapper-l{float: left;  width:820px;}
.body-contact .wrapper-l .sub-title{background:url(../img/site/129.gif) no-repeat bottom; font-size:18px; padding:10px 0 5px 0;}
.body-contact .wrapper-l .content{padding:20px 0 240px 0; position: relative;}
.body-contact .wrapper-l .content .map{position: absolute; bottom:0; right:0;}
.body-contact .wrapper-l table{}
.body-contact .wrapper-l table td{vertical-align: middle; padding:2px; font-size:13px;}
.body-contact .wrapper-l table td img{float: left;}
.body-contact .wrapper-r{float: right; width:250px;}
.body-contact .wrapper-r .contact-btn{padding-top:20px;}

.body-policy{padding-bottom:50px;}
.body-policy .wrapper{padding-top:10px;}
.body-policy .sub-title{background:url(../img/site/155.gif) no-repeat bottom; font-size:18px; padding:10px 0 5px 0;}
.body-policy .policy-detail{color:#413e3c;}
.body-policy .policy-detail dl{}
.body-policy .policy-detail dt{padding: 20px 0 5px 0; font-size:13px;}
.body-policy .policy-detail dt span{padding:0px 5px; background:#ed8203; color:#fff; border-radius:2px;}
.body-policy .policy-detail dd{padding-left: 10px;}
.body-policy .policy-detail dd p{background:url(../img/site/154.gif) no-repeat left 8px; padding-left: 10px;}

.body-news{padding-bottom:50px;}
.body-news .wrapper{padding-top:10px;}
.body-news .wrapper-l{float: left;  width:820px;}
.body-news .wrapper-l .sub-title{background:url(../img/site/129.gif) no-repeat bottom; font-size:18px; padding:10px 0 5px 0;}
.body-news .wrapper-l .content{padding:20px 5px 0 5px;}
.body-news .wrapper-l .list4news{margin-bottom: 20px;}
.body-news .wrapper-l .list4news dl{border-bottom:1px dotted #ccc; margin-bottom: 10px; padding-bottom: 5px;}
.body-news .wrapper-l .list4news dt{padding-bottom: 5px;}
.body-news .wrapper-l .list4news dt span{background:#797979; color:#fff; padding:1px 5px; border-radius: 2px;}
.body-news .wrapper-l .list4news dd .tit{}
.body-news .wrapper-l .list4news dd .txt{color:#626060; padding:5px 0;}
.body-news .wrapper-l .list4news dd a{color:#353535; font-size:14px;}
.body-news .wrapper-r{float: right; width:250px;}
.body-news .wrapper-r .contact-btn{padding-top:20px;}

.body-news .tit4top{font-size: 18px; padding:10px 0 10px 0;}
.body-news .box4top{width:1122px; overflow:hidden;}
.body-news .box4top li{width:352px; float: left; margin-right:22px; background:#ccc; height:210px; position: relative;}
.body-news .box4top li p{position: absolute;}
.body-news .box4top li p.bg{background:#000; opacity: .7; filter: alpha(opacity=70); height:45px; bottom:0; width:100%;}
.body-news .box4top li p.tit{height:40px; bottom:2px; padding-left: 10px; color:#b5b5b5; font-size:10px;}
.body-news .box4top li p.tit a{color:#fff; font-size:12px;}

.body-news .news-detail{padding-top:20px;}
.body-news .news-detail h1{font-size:18px; text-align:center;}
.body-news .news-detail .tit-line{height:26px; line-height:26px; background:#f1f1f1; padding:0 10px; text-align: center; margin:10px 0px;}
.body-news .news-detail .txt-detail{padding:10px 0;}
.body-news .news-detail .txt-detail p{padding-bottom:15px;}
.body-news .news-detail .btn4back{}
.body-news .news-detail .btn4back a{ color:#fff; padding:2px 15px 2px 25px; background:url(../img/site/161.png) no-repeat 10px #4d4d4d; text-decoration: none;}
.body-news .wrapper-r .cell-right-newslist{padding-top:20px;}


.paginate{}
.paginate table{margin:0 auto;}
.paginate td{padding:0 1px;}
.paginate td img{float: left;}
.paginate .pgs{padding-right: 3px;}
.paginate .pgs a{border:1px solid #c3c3c3; border-radius:3px; padding:0 4px; display:block; float: left; height:17px; line-height:17px; margin-left:3px; text-decoration: none;}
.paginate .pgs a:hover{color:#fff; background:#c3c3c3;}
.paginate .pgs a.current{color:#fff; background:#c3c3c3;}

.view4dialog{width:700px; background:#fff; min-height:300px;}
.view4dialog .content{padding:50px 35px 20px 35px;}
.view4dialog .content .mScroll{height:500px;}

.view4dialog-max{width:950px; background:#fff; min-height:300px;}
.view4dialog-max .content{padding:50px 25px 20px 25px;}
.view4dialog-max .content .mScroll{height:500px;}

.layer4video .intro-tit{font-size:12px;}
.layer4video .intro-tit .summary{font-size:14px; padding:15px 0;}
.layer4video .detail{}
.layer4video .detail p{padding:5px 0;}

.layer4xuexi .intro-tit{font-size:14px; background:url(../img/site/193.gif) bottom no-repeat; font-size:18px; margin-bottom:10px;}
.layer4xuexi .detail p{padding:5px 0;}

.mScroll{overflow-y:auto;}
